﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Management;
using System.Text;

namespace WMI.NET.CIM
{
    /// <summary>
    /// The CIM_USBController class represents the capabilities and management of a USB controller.
    /// </summary>
    public class CIM_USBController : CIM_Controller
    {

        private string _Manufacturer;

        /// <summary>
        /// Name of the USB controller manufacturer.
        /// </summary>
        public string Manufacturer { get { return _Manufacturer; } }

        /// <summary>
        /// 
        /// </summary>
        /// <param name="mbo"></param>
        public CIM_USBController(ManagementBaseObject mbo)
            : base(mbo)
        {
            _Manufacturer = mbo.GetStringValue("Manufacturer");
        }

    }
}
